﻿* {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.show {
    width: 100%;
    display: inline-block;
    height: auto;
    border: 1px solid white;
    position: relative;
    margin-top: 10px;
}

.title {
    width: 100%;
    height: 100px;
    border: 1px solid #cccccc;
    border-bottom: none;
    background: #ffffff;
}

.middle-top {
    width: 100%;
    height: 50px;
    position: relative;
    border-bottom: 1px solid #cccccc;
    background: #2D3339;
}

.progress_show {
    border: 1px solid #A2C69A;
    margin: 15px 0;
    position: relative;
    line-height: 20px;
    border-radius: 10px;
    background: #ffffff;
    height: 20px;
    font-size: 11px;
    /* width: 680px;*/
}

.progress {
    border-top-left-radius: 10px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 10px;
}

.content {
    width: 100%;
}

.top {
    width: 100%;
    border: 1px solid white;
}

.middle {
    width: 100%;
    height: 500px;
    border: 1px solid white;
}

.foot {
    width: 100%;
    height: 300px;
    border: 1px solid white;
}

.li-1 {
    position: absolute;
    height: 430px;
    width: 200px;
    background: #131801;
    z-index: 99;
    opacity: 0.5;
}

.li-2 {
    width: 170px;
    color: #E0E5C5;
    line-height: 50px;
    border-right: 1px solid #646952;
}

.li-nav {
    color: #F4F4F4;
    height: 95px;
    background: transparent;
    border-top: 1px solid #586A50;
}

.li-nav table {
        margin: 10px 0px 0px 20px;
    }

.li-nav table th {
    color: #F4F4F4;
    opacity: 1;
}

.li-nav table td a {
    color: #B0C491;
    opacity: 1;
}

.li-nav table td a:hover {
    color: #F4F4F4;
}

.li-nav table td, th {
    line-height: 30px;
}

.li-nav span {
    color: #5A6652;
    line-height: 95px;
    margin-right: 15px;
}

.li-nav:hover {
    background: #3C4A31;
}

.ul-view {
    list-style: none;
    padding: 20px 0px 0px 15px;
}

.ul-view li {
    color: #F3F5F2;
    opacity: 1;
    line-height: 25px;
}

.ul-view li a {
    color: #B1C496;
    padding: 5px 12px 5px 0px;
}

#tbody button {
    width: 100px;
    height: 100px;
    border: 0px;
}

.middle-top-right a div:hover {
    background: #2D3339;
    color: red;
}

.question {
    line-height: 50px;
}

.question_title {
    height: 50px;
    margin: 0px;
}

.question_info {
    padding-left: 20px;
    border: 1px solid #CCC;
    line-height: 45px;
    height: 45px;
    cursor: pointer;
    margin: 10px 0px 10px 0px;
}

.question_info input {
    line-height: 45px;
}

.clickTrim {
    color: #00BC9B;
    background: #F3F3F3;
    border: 1px solid #909090;
}

.question_info:hover {
    color: #00BC9B;
    background: #F3F3F3;
    border: 1px solid #909090;
}

.operation span {
    cursor: pointer;
}

.operation span:hover {
    cursor: pointer;
}

.questionId {
    color: #607d8b;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    margin: 5px;
    float: left;
    cursor: pointer;
    border: 1px solid white;
}

.questionId:hover, .question_id {
    color: #FFF;
    background: #59B59C;
}

.active_question_id {
    color: #59B59C;
    background: none;
    border: 1px solid #CCC;
}

#closeCard, #openCard {
    width: 130px;
    border: none;
}

#closeCard span, #openCard span {
    cursor: pointer;
}

#openCard:hover {
    color: #25BB9B;
}

.clickQue {
    color: #00BC9B;
    background: #F3F3F3;
    border: 1px solid #909090;
}
